JPT: A Java Parallelization Tool

نویسندگان

  • Kristof Beyls
  • Erik H. D'Hollander
  • Yijun Yu
چکیده

PVM is a succesfull programming environment for distribu ted computing in the languages C and Fortran Recently several imple mentations of PVM for Java have been added making PVM program ming accessible to the Java community With PVM for Java however the user still needs to partition the prob lem calculate the data partitioning and program the message passing and synchronization In this paper JPT is introduced a parallelization tool which generates PVM code from a serial Java program JPT au tomatically detects parallel loops and generates master and slave PVM programs

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Java Power Tools: a Foundation for Interactive Hci Exploration

In this paper we first discuss the key issues in GUI programming and identify abstractions that represent the basic GUI program building blocks. We then describe how the Java Power Tools (JPT) permit a GUI programmer to work at this higher level of abstraction. We present several examples of simple GUIs designed with the JPT to illustrate the use of the JPT idioms. Finally, we discuss the impli...

متن کامل

Java Power Tools: Principles, Structure, Highlights

The Java Power Tools is an extensive pedagogical toolkit that is designed for rapid development of graphical user interfaces, for robust IO with automatic error checking, for graphics display of mutatable shapes, images, and text, and for quick construction of all associated data structures. The Java Power Tools includes a framework, Java Power Framework, that is designed for efficient experime...

متن کامل

Static Scheduling of Sequential Java Programs for Multi-processors

Java is becoming an important programming language for parallel and distributed computing. Large scientific problems are increasingly being implemented using modern programming languages such as Java. One application area is simulation code for hardware in the loop simulations, written in Java. We have designed an automatic parallelization tool that at compile time can schedule a program writte...

متن کامل

A semi-automatic parallelization tool for Java based on fork-join synchronization patterns

Because of the increasing availability of multi-core machines, clusters, Grids, and combinations of these environments, there is now plenty of computational power available for executing compute intensive applications. However, because of the overwhelming and rapid advances in distributed and parallel hardware and environments, today’s programmers are not fully prepared to exploit distribution ...

متن کامل

Javar-kai: Automatic parallelizing compiler

This paper proposes an automatic parallelizing compiler, JAVAR-KAI, which exploits parallelisms in a sequential Java program and translates into a multithreaded Java program. JAVAR-KAI compiler implemented two kinds of parallelizations, which are inner loop parallelization and outer loop parallelization. Experimental evaluations of multithreaded Java programs generated by JAVAR-KAI compiler sho...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999